package com.koicarp.agent.example.aiservices2.output;

import com.koicarp.agent.example.ChatModelInit;

import dev.langchain4j.model.chat.ChatModel;
import dev.langchain4j.service.AiServices;

/**
 * @Author: liuxia
 * @CreateTime: 2025/9/23 下午20:30
 * @Description: 实体类输出 test
 */
public class PojoOutputTest {

	public static void main(String[] args) {
		ChatModel chatModel = ChatModelInit.initOllamaQwen();				// 使用qwen模型，deepseek模型会返回think内容会导致接受失败
		Assistant2 as = AiServices.create(Assistant2.class, chatModel);
		TrainTicket trainTicket = as.chatPojo("我想知道2025年9月22日上午10点，从上海到南京的火车票");
		System.out.println(trainTicket);									// TrainTicket(startAddress=上海, endAddress=南京, startTime=2025年9月22日上午10点)
	}
}
